using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using T2.Logging.Business.Entities.Interfaces;
using T2.Logging.Business.Entities;
using T2.Logging.Business.Entities.Search.Interfaces;

//--Change Management Control - Business Service Class  --**********************
//--Created By: trooks
//--Description: Business Service Class
//--Created Date: 03/07/2013 10:04:05
//--*************************************************************

namespace T2.Logging.Business
{
	public partial interface IBusinessService 
	{
		String ValidationErrors { get; set; }
	IDictionary<string, int> ApplicationController_Set(IApplication_biz _param); 
		List<IApplication_biz> ApplicationController_Get(IApplication_biz _param, Boolean buildUp, Boolean buildDown); 
		List<IApplication_biz> ApplicationController_Search(IApplicationSearch_biz _param, Boolean buildUp, Boolean buildDown); 
		IDictionary<string, int> LogCategoryController_Set(ILogCategory_biz _param); 
		List<ILogCategory_biz> LogCategoryController_Get(ILogCategory_biz _param, Boolean buildUp, Boolean buildDown); 
		List<ILogCategory_biz> LogCategoryController_Search(ILogCategorySearch_biz _param, Boolean buildUp, Boolean buildDown); 
		IDictionary<string, int> LogController_Set(ILog_biz _param); 
		List<ILog_biz> LogController_Get(ILog_biz _param, Boolean buildUp, Boolean buildDown); 
		List<ILog_biz> LogController_Search(ILogSearch_biz _param, Boolean buildUp, Boolean buildDown); 
		IDictionary<string, int> TenantController_Set(ITenant_biz _param); 
		List<ITenant_biz> TenantController_Get(ITenant_biz _param, Boolean buildUp, Boolean buildDown); 
		List<ITenant_biz> TenantController_Search(ITenantSearch_biz _param, Boolean buildUp, Boolean buildDown); 
	}
}